package com.rams.dao;

import java.util.List;

import com.rams.domain.vo.UserExpenditure;
import com.rams.domain.vo.ItemVO;
import com.rams.domain.vo.User;
import com.rams.domain.vo.UserCircle;

/**
 * @author Swapnil Desai
 * 
 */
public interface UserDao {

	public User addNewCircle(UserCircle circle, String userName);

	public List<UserCircle> getUserCircles(User user);

	public UserCircle getCircle(String circleId);

	public ItemVO addItem(ItemVO itemVO);

	public List<UserExpenditure> getCircleAmountData(String circleID);

	public List<ItemVO> getuserItemReportData(String circleID, String userName);
}
